﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using ClassLibraryCSV;

namespace TICsiraap
{
    public partial class registro_asistencia : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Registro.Usuario usu = new Registro.Usuario();
                usu = (Registro.Usuario)HttpContext.Current.Session["objeto"];
                if (usu.nivel != 2)
                {
                    Registro.mensaje.Show("Debe iniciar sesion en el sistema");
                    Response.Redirect("login.aspx");
                }
            }
            catch
            {
                Registro.mensaje.Show("Debe iniciar sesion en el sistema");
                Response.Redirect("login.aspx");
            }
        }

        protected void btnRegistrarIngreso_Click(object sender, EventArgs e)
        {
            //string nota;
            txtHoraIngreso.Text = DateTime.Now.ToString("hh:mm:ss");
            // if (txtSalida.Text == "") { Response.Write(@"<script language='javascript'>alert('Por favor, inserte una nota en el campo requerido');</script>");}




        }

        protected void btnRegistrarSalida_Click(object sender, EventArgs e)
        {
            txtHoraIngreso.Text = DateTime.Now.ToString("hh:mm:ss");
            //if (txtEntrada.Text == "") { Response.Write(@"<script language='javascript'>alert('Por favor, inserte una nota en el campo requerido');</script>"); return; }
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            txtHoraIngreso.Text = DateTime.Now.ToString("hh:mm:ss");
        }

        protected void btnRegistro_Click(object sender, EventArgs e)
        {
            claseConexion cnct=new claseConexion();
            if (txtDia.Text == "") { Response.Write(@"<script language='javascript'>alert('se requiere la fecha ');</script>"); return; }
            if (txtHoraIngreso.Text == "") { Response.Write(@"<script language='javascript'>alert('se requiere la hora ');</script>"); return; }
            if (txtAlumno.Text == "") { Response.Write(@"<script language='javascript'>alert('se requiere capturar los alumnos ');</script>"); return; }

            MySqlConnection conn = new MySqlConnection("Server="+cnct.ip+";database="+cnct.bd+";Uid="+cnct.uzr+";password="+cnct.pz+"");


            try
            {
                conn.Open();
                MySqlCommand comand = new MySqlCommand();
                comand.CommandText = " INSERT INTO asistenc(fecha_registro,hora_registro,asistencia_alumno,grupo,nombre_profesor) VALUES ('" + txtDia.Text.Trim() + "','" + txtHoraIngreso.Text.Trim() + "','" + txtAlumno.Text.Trim() + "','" + txtGrupo.Text.Trim() + "','" + txtNombreDocente.Text.Trim() + "');";
                comand.Connection = conn;
                comand.ExecuteNonQuery();
                conn.Close();


            }
            catch (System.Data.SqlClient.SqlException eq)
            {
                string msg = "Error al agregar";
                msg += eq.Message;
                throw new Exception(msg);

            }


            //Asistencia asistenciaa = new Asistencia();
            //asistenciaa.fecha_registro = txtDia.Text;
            //asistenciaa.hora_ingreso = txtHoraIngreso.Text;
            //asistenciaa.asistencia_alumnos = Convert.ToInt32(txtAlumno.Text);
            //ControlAsistencia.AgregarAsistencia(asistenciaa);
        }
    }
}